Enhanced Coordination in Sensor Networks through Flexible Service Provisioning

نویسندگان

  • Chien-Liang Fok
  • Gruia-Catalin Roman
  • Chenyang Lu
چکیده

Heterogeneous wireless sensor networks represent a challenging programming environment. Servilla addresses this by offering a new middleware framework that provides service provisioning. Using Servilla, developers can construct platform-independent applications over a dynamic set of devices with diverse computational resources and sensors. A salient feature of Servilla is its support for dynamic discovery and binding to local and remote services, which enables flexible and energy-efficient in-network collaboration among heterogeneous devices. Furthermore, Servilla provides a modular middleware architecture that can be easily tailored for devices with a wide range of resources, allowing resource-constrained devices to provide services while leveraging the capabilities of more powerful devices. Servilla has been implemented on TinyOS for two representative hardware platforms (Imote2 and TelosB) with drastically different amounts of resources. Microbenchmarks demonstrate the efficiency of Servilla's implementation, while an application case study on structural health monitoring demonstrates the efficacy of its coordination model for integrating heterogeneous devices. Notes: This is currently under submission to Coordination 2009. Type of Report: Other Department of Computer Science & Engineering Washington University in St. Louis Campus Box 1045 St. Louis, MO 63130 ph: (314) 935-6160 Enhanced Coordination in Sensor Networks through Flexible Service Provisioning Chien-Liang Fok, Gruia-Catalin Roman, and Chenyang Lu Dept. of Computer Science and Engineering Washington University in St. Louis Saint Louis, MO, 63105, USA [liang, roman, lu]@cse.wustl.edu Abstract. Heterogeneous wireless sensor networks represent a challenging programming environment. Servilla addresses this by offering a new middleware framework that provides service provisioning. Using Servilla, developers can construct platform-independent applications over a dynamic set of devices with diverse computational resources and sensors. A salient feature of Servilla is its support for dynamic discovery and binding to local and remote services, which enables flexible and energy-efficient in-network collaboration among heterogeneous devices. Furthermore, Servilla provides a modular middleware architecture that can be easily tailored for devices with a wide range of resources, allowing resource-constrained devices to provide services while leveraging the capabilities of more powerful devices. Servilla has been implemented on TinyOS for two representative hardware platforms (Imote2 and TelosB) with drastically different amounts of resources. Microbenchmarks demonstrate the efficiency of Servilla’s implementation, while an application case study on structural health monitoring demonstrates the efficacy of its coordination model for integrating heterogeneous devices. Heterogeneous wireless sensor networks represent a challenging programming environment. Servilla addresses this by offering a new middleware framework that provides service provisioning. Using Servilla, developers can construct platform-independent applications over a dynamic set of devices with diverse computational resources and sensors. A salient feature of Servilla is its support for dynamic discovery and binding to local and remote services, which enables flexible and energy-efficient in-network collaboration among heterogeneous devices. Furthermore, Servilla provides a modular middleware architecture that can be easily tailored for devices with a wide range of resources, allowing resource-constrained devices to provide services while leveraging the capabilities of more powerful devices. Servilla has been implemented on TinyOS for two representative hardware platforms (Imote2 and TelosB) with drastically different amounts of resources. Microbenchmarks demonstrate the efficiency of Servilla’s implementation, while an application case study on structural health monitoring demonstrates the efficacy of its coordination model for integrating heterogeneous devices.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Flexible Service Provisioning for Heterogeneous Sensor Networks

This paper presents Servilla, a highly flexible service provisioning framework for heterogeneous wireless sensor networks. Its service-oriented programming model and middleware enable developers to construct platform-independent applications over a dynamic set of devices with diverse computational resources and sensors. A salient feature of Servilla is its support for dynamic discovery and bind...

متن کامل

A flexible bandwidth resource provisioning system with agent-enhanced SLA negotiation

We present a novel bandwidth resource provisioning system that enables dynamic, flexible and quantitative end-to-end bandwidth reservation and management. The system facilitates agent-enhanced Service Level Agreement (SLA) negotiation and brokering on a per-user, per-application or per-flow basis. In this paper, various session level SLA schemes involving bandwidth allocation, service start tim...

متن کامل

Sensor-based architecture for QoS provisioning and fast handoff management in WLANs

As wireless local area networks gain popularity from network access providers and customers, supporting multimedia applications becomes a crucial yet unresolved challenge. The need to maintain qualityof-service in the presence of bandwidth limitations, increasing traffic volume and user mobility entails radical rethinking in resource management design in WLANs. The unique capabilities of wirele...

متن کامل

Coordinating Resource Usage through Adaptive Service Provisioning in Wireless Sensor Networks

Wireless sensor networks (WSNs) exhibit high levels of network dynamics and consist of devices with limited energy. This results in the need to coordinate applications not only at the functional level, as is traditionally done, but also in terms of resource utilization. In this paper, we present a middleware that does this using adaptive service provisioning. Novel service binding strategies au...

متن کامل

A framework for service provisioning in virtual sensor networks

The majority of research and development efforts in the area of Wireless Sensor Networks (WSNs) focus on WSN systems that are dedicated for a specific application. However, this trend is currently being replaced by resourcerich WSN deployments that are expected to provide capabilities in excess of any application’s requirements. In this regard, the concept of virtual sensor networking is an eme...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009